h2{
	text-align: center;
	margin: 20px auto 0px auto;
}
.tabla_posiciones{ 
	border-collapse: collapse;
	border: 1px solid #333; 
	margin: 20px auto 0px auto;
	font-size:18px;
}
.tabla_posiciones th, .tabla_posiciones td { 
	padding: 0.5em; 
	border: 1px dotted #666;
}
.tabla_posiciones th[scope=col]
{
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}
.tabla_posiciones th+th[scope=col] { 
	border-right: 1px dotted #666; 
}
.tabla_posiciones  th[scope=row] { 
	border-right: 2px solid #333; 
}
.tabla_posiciones th, .tabla_posiciones td { 
	color: #424242; 
} 
.tabla_posiciones th[scope=col] { 
	color: #fff; 
	background-color: #143A80; 
}
.tabla_posiciones tr:hover th[scope=row], .tabla_posiciones tr:hover td
{ 
  background-color: #BDBDBD;
  color: #fff;
}
.botones_calenadario{
	font-size:28px;
	margin-left:300px;
}